package com.ssy.lingxi.purchase.api.dto.response.purchase;

import lombok.Data;
/**
 *报价单列表查询返回值
 */
@Data
public class QuotedPriceListResponse {


    /**
     *报价单ID
     */
    private Long id;

    /**
     *需求单号
     */
    private String purchaseInquiryNo;


    /**
     *需求单ID
     */
    private Long purchaseInquiryId;

    /**
     * 需求会员名字
     */
    private String memberName;

    /**
     * 需求会员ID
     */
    private Long memberId;


    /**
     * 需求会员角色ID
     */
    private Long memberRoleId;


    /**
     *需求摘要
     */
    private String details;



    /**
     *报价截止时间
     */
    private Long offerEndTime;



    /**
     *外部状态:99.已完成 1.待提交需求单 2.待审核需求单 3.待提交报价单 4.待确认授标结果
     */
    private Integer externalState;


    /**
     *内部状态:99.已完成 1.待提交审核 2.待审核(一级) 3.待审核(二级) 4.待提交报价单 5.待比价 6.审核通过(一级)  7.审核通过(二级) 8.审核不通过(一级) 9.审核通过(二级)
     */
    private Integer interiorState;

    /**
     *外部状态
     */
    private String externalStateName;


    /**
     *内部状态
     */
    private String interiorStateName;


    /**
     *报价时间
     */
    private Long createTime;

    /**
     *有效报价次数
     */
    private Integer count;

    /**
     *是否中标: true 中标，false 不中标
     */
    private Boolean isPrize;

    /**
     *报价轮次
     */
    private Integer turn;
    /**
     *报价单号
     */
    private String quotedPriceNo;


    /**
     *按钮显示：1.（提交审核 修改 删除 查看） 2.（修改 查看 ） 3.（ 报价 查看 ）
     * 4.（调整截止时间 查看报价详情） 5.（查看报价详情） 6.（比价 查看 ） 7.（修改授标结果 查看）
     * 8.（审核 查看 ） 9.（查看 ） 10.（）
     */
    private Integer button;

    /**
     *交付日期
     */
    private Long deliveryTime;
}
